MapReduce 论文
概述
Jeffrey Dean 和 Sanjay Ghemawat 于2004年发表的《MapReduce: Simplified Data Processing on Large Clusters》,提出了极简的大规模数据处理编程模型,开启了大数据时代。
关键内容
论文信息
| 字段 | 内容 |
|---|---|
| 标题 | MapReduce: Simplified Data Processing on Large Clusters |
| 作者 | Jeffrey Dean, Sanjay Ghemawat |
| 发表时间 | 2004年 |
| 会议 | OSDI'04 |
| 所属机构 |
核心贡献
- MapReduce 编程模型:用户只需定义 Map 和 Reduce 两个函数
- 自动并行化:系统自动将计算分布到数千台机器
- 透明容错:Worker 故障自动重新调度任务
- 数据本地性优化:移动计算而非移动数据
历史影响
来源
- raw/books/计算机科学/19-dean-ghemawat-mapreduce.md
相关
- Jeffrey Dean — 第一作者
- Sanjay Ghemawat — 第二作者
- MapReduce — 首次提出
- 分布式系统 — 奠定的领域
- 函数式编程 — 思想来源
- Backus 函数式编程论文 — 函数式思想的先驱